on a payment basis - Turkish English Dictionary